//
//  KZVovabularyPackageModel.h
//  听说弱点强化训练
//
//  Created by 朱凯 on 2018/8/23.
//  Copyright © 2018年 盛超. All rights reserved.
//

#import <Foundation/Foundation.h>

@class KZVocabularyCurrentPackageModel;
@class KZVocabularyCurrentPackageDetailModel;
/**
 全部的包model
 会返回掌握词汇，不熟悉词汇，当前包索引，全部包数量等
 */
@interface KZVocabularyPackageModel : NSObject

@property (nonatomic, copy  ) NSString *BetterMasterVocabularyNum;      // 掌握词汇
@property (nonatomic, copy  ) NSString *PoorMasterVocabularyNum;        // 未掌握词汇
@property (nonatomic, copy  ) NSString *PoorMasterVocabularyPackageNum; // 未掌握词汇包

@property (nonatomic, strong) KZVocabularyCurrentPackageModel *currentPackage;

@end

/**
 每个包的信息
 */
@interface KZVocabularyCurrentPackageModel : NSObject

@property (nonatomic, copy) NSString *StuID;                // 学生编码
@property (nonatomic, copy) NSString *PackageID;            // 生词训练包ID
@property (nonatomic, copy) NSString *StageNo;              // 学习阶段
@property (nonatomic, copy) NSString *SchoolID;             // 学校编码

@property (nonatomic, copy) NSString *IsComplete;           // 生词包中生词是否训练完成（0-未完成；1-已完成）
@property (nonatomic, copy) NSString *TotalVocabularyNum;   // 生词包中生词总个数
@property (nonatomic, copy) NSString *ReviewVocabularyNum;  // 生词包中已复习生词个数

@property (nonatomic, copy) NSString *CreateTime;           // 生词创建时间
@property (nonatomic, copy) NSString *UpdateTime;           // 生词更新时间
@property (nonatomic, copy) NSNumber *UsedTime;             // 做题所用时间(秒)

@property (nonatomic, copy) NSArray<KZVocabularyCurrentPackageDetailModel *> *Detail;               // 生词包中生词详情
@end

/**
 包中每个词汇的信息
 */
@interface KZVocabularyCurrentPackageDetailModel : NSObject

@property (nonatomic, copy) NSString *Index;                // 生词包中生词索引
@property (nonatomic, copy) NSString *VocabularyID;         // 生词编码
@property (nonatomic, copy) NSString *Vocabulary;           // 生词名称
@property (nonatomic, copy) NSString *VocabularyAudioPath;  // 生词参考音频参考路径
@property (nonatomic, copy) NSString *IsPassed;             // 生词是否复习通过（0-不通过；1-通过）
@property (nonatomic, copy) NSNumber *Score;                // 分数
@property (nonatomic, strong) NSDate *UpdateTime;           // 生词更新时间

@end
